<!--$embed{"header.htm"}-->

<div class="mainarea">
<div class="maininner">
<!--$if{!showform || showform == 0}-->

	<form method="post" action="admincp.html?ac=backup&op=export" enctype="multipart/form-data">
	<input type="hidden" name="formhash" value="<!--${&com.heaven.web.utils.Common.formhash()}-->" />
	<div class="bdrcontent">
	
		<div class="title">
			<h3>数据备份</h3>
		</div>
		
		<table cellspacing="0" cellpadding="0" class="formtable">
			<tr>
				<th colspan="2"><input type="radio" name="type" value="uchomes" checked onclick="document.getElementById('showtables').style.display='none'">UCLittleSocialome 全部数据</th>
			</tr>
			<tr>
				<th><input type="radio" name="type" value="custom" onclick="document.getElementById('showtables').style.display=''">自定义备份</th>
				<td>根据需要自行选择需要备份的数据表</td>
			</tr>
			<tr>
				<td colspan="2" align="right"><input type="checkbox"  onclick="document.getElementById('advanceoption').style.display=document.getElementById('advanceoption').style.display == 'none' ? '' : 'none'; this.value = this.value == 1 ? 0 : 1; this.checked = this.value == 1 ? false : true" value="1">更多选项</td>
			</tr>
		</table>
		
		<div id="showtables" style="display:none">
		<table cellspacing="0" cellpadding="0" class="formtable">
		<tr><td><input type="checkbox" name="chkall" onclick="checkAll(this.form, 'customtables')" checked>全选 <strong>UCenter Home表</stLittleSocialtd>
		</table>
		<table cellspacing="0" cellpadding="0" class="formtable">
		<tr>
		<!--$for{value:uchome_tablelist}-->
		<!--$if{ for.index%4 == 0}--></tr><tr><!--$end-->
		<td><input type="checkbox" name="customtables[]" value="${value['Name']}" checked>${value['Name']}</td>
		<!--$end-->
		</tr>
		</table>
		</div>
		
		<div id="advanceoption" style="display:none">
		
		<table cellspacing="0" cellpadding="0" class="formtable">
		<tr>
		<th>备份方式</th>
		</tr>
		<tr>
		<td><input type="radio" name="method" value="shell" ${shelldisabled} onclick="if('${dbversion}' < '4.1'){if(this.form.sqlcompat[2].checked==true) this.form.sqlcompat[0].checked=true; this.form.sqlcompat[2].disabled=true; this.form.sizelimit.disabled=true;} else {this.form.sqlcharset[0].checked=true; for(var i=1; i<=5; i++) {if(this.form.sqlcharset[i]) this.form.sqlcharset[i].disabled=true;}}">系统 MySQL Dump (Shell) 备份</td>
		</tr>
		<tr>
		<td><input type="radio" name="method" value="multivol" checked onclick="this.form.sqlcompat[2].disabled=false; this.form.sizelimit.disabled=false; for(var i=1; i<=5; i++) {if(this.form.sqlcharset[i]) this.form.sqlcharset[i].disabled=false;}">UCenter Home 分卷备份: 文件LittleSocialnput type="text" size="5" value="2048" name="sizelimit"> kb</td>
		</tr>
		</table>
	
		<table cellspacing="0" cellpadding="0" class="formtable">
		<tr>
		<th colspan="2">备份选项</th>
		</tr>
			<tr>
				<th>使用扩展插入</th>
				<td><input type="radio" value="1" name="extendins" checked>是 <input type="radio" value="0" name="extendins" checked>否</td>
			</tr>
			<tr>
				<th>建表语句格式</th>
				<td><input type="radio" value="" name="sqlcompat" checked>默认(MySQL${dbversion}) <input type="radio" value="MYSQL40" name="sqlcompat">MySQL 3.23/4.0.x  <input type="radio" value="MYSQL41" name="sqlcompat">MySQL 4.1.x/5.x </td>
			</tr>
			<tr>
				<th>强制字符集</th>
				<td>
				<input class="radio" type="radio" name="sqlcharset" value="" checked>默认(${_SC['dbcharset']})&nbsp;
				<!--$if{ _SC['dbcharset']}-->
				<input class="radio" type="radio" name="sqlcharset" value="${_SC['dbcharset']}">${_SC['dbcharset']}&nbsp;
				<!--$end-->
				<!--$if{ dbversion > '4.1' && _SC['dbcharset'] != 'utf8'}-->
				<input class="radio" type="radio" name="sqlcharset" value="utf8">utf-8</option>
				<!--$end-->
				</td>
			</tr>
			<tr>
				<th>十六进制方式</th>
				<td><input type="radio" value="1" name="usehex" checked>是 <input type="radio" value="0" name="usehex" checked>否</td>
			</tr>
			<tr ${zipdisplay}>
				<th>压缩备份文件</th>
				<td><input type="radio" value="1" name="usezip">多分卷压缩成一个文件 <input type="radio" value="2" name="usezip">每个分卷压缩成单独文件 <input type="radio" value="0" name="usezip" checked>不压缩</td>
			</tr>
			<tr>
				<th>备份文件名</th>
				<td><input type="text" size="40" value="${filename}" name="filename">.sql</td>
			</tr>
		</table>
		</div>
	</div>

	<div class="footactions">
		<input type="hidden" name="setup" value="1">
		<input type="submit" value="提 交" class="submit">
	</div>
	
	</form>
	
	<br />

	<form method="post" action="admincp.html?ac=backup" name="thevalueform">
	<input type="hidden" name="formhash" value="<!--${&com.heaven.web.utils.Common.formhash()}-->" />
	<div class="bdrcontent">
	
		<div class="title">
			<h3>数据恢复</h3>
		</div>
			
		<table cellspacing="0" cellpadding="0" class="formtable">
			<tr><td>服务器备份文件名: ./data/<input type="text" name="datafile" value="${backupdir}/" size="50"></td></tr>
		</table>
	</div>
	<div class="footactions">
		<input type="submit" name="importsubmit" value="提交" class="submit">
	</div>
	
	</form>
		
	<br />

	<form method="post" action="admincp.html?ac=backup" name="thevalueform">
	<input type="hidden" name="formhash" value="<!--${&com.heaven.web.utils.Common.formhash()}-->" />
	<div class="bdrcontent">
	
		<div class="title">
			<h3>数据备份记录</h3>
		</div>
		
		<table cellspacing="0" cellpadding="0" class="formtable">
		<tr>
		<th width="4%">&nbsp;</th>
		<th>文件名</th>
		<th width="15%">版本</th>
		<th width="15%">类型</th>
		<th width="10%">操作</th>
		</tr>
		<!--$for{value:exportlog}-->
		<tr>
		<td>
		<input type="checkbox" name="delexport[]" value="${value['filename']}">
		</td>
		<td>
		<a href="./data/${value['filename']}"><!--${&com.heaven.utils.PHP.basename(value['filename'])}--></a> (${value['size']})<br />${value['dateline']} 
		<!--$if{ value['method'] == 'multivol' && value['type'] != 'zip'}-->
		多卷
		<!--$elseif{ value['method'] == 'multivol'}-->
		SHELL
		<!--$else-->
		压缩
		<!--$end-->
		<!--$if{value['volume']}-->
		(${value['volume']})
		<!--$end-->
		</td>
		<td>${x_ver}</td>
		<td><!--$if{ value['type'] == 'custom'}-->自定义备份<!--$else-->全部备份<!--$end--></td>
		<td>
		<!--$if{ value['type'] == 'zip'}-->
		<a href="admincp.html?ac=backup&op=import&do=zip&datafile=${value['filename']}">[解压]
		<!--$else-->
			<!--$if{ value['version'] != x_ver}-->
			<a href="admincp.html?ac=backup&op=import&do=import&datafile=${value['filename']}"  onclick="return confirm('确定导入?');">[导入]</a>
			<!--$else-->
			<a href="admincp.html?ac=backup&op=import&do=import&datafile=${value['filename']}">[导入]</a>
			<!--$end-->
		<!--$end-->
		</td>
		</tr>
		<!--$end-->
		</table>
	</div>

	<div class="footactions">
		<input type="checkbox" name="chkall" onclick="checkAll(this.form, 'delexport')">全选
		<input type="submit" name="delexportsubmit" value="批量删除" class="submit">
	</div>

	</form>
	
<!--$elseif{ showform == 1}-->

	<form method="post" action="admincp.html" name="thevalueform">
	<div class="bdrcontent">
		<div class="title">
			<h3>导入确认</h3>
		</div>
		
		<p>
		<!--${&com.heaven.utils.PHP.basename(datafile)}--><br />
		导入版本:${identify[1]}<br />
		导入类型:<!--$if{ identify[2] == 'custom'}-->自定义备份<!--$else-->全部备份<!--$end--><br />
		方式:<!--$if{ identify[3] == 'multivol'}-->多卷<!--$else-->Shell<!--$end--><br />
		<br />确定导入吗?
		</p>
	</div>
	
	<div class="footactions">
		<input type="hidden" name="ac"  value="backup">
		<input type="hidden" name="op" value="import">
		<input type="hidden" name="do" value="zip">
		<input type="hidden" name="datafile" value="${datafile}">
		<input type="hidden" name="confirm" value="yes">
		<input type="submit" name="confirmed" value="继续" class="submit">
		<input type="button" value="返回" onClick="location.href='admincp.html?ac=backup'">
	</div>
	</form>

<!--$elseif{ showform == 2}-->

	<form method="post" action="admincp.html" name="thevalueform">
	<div class="bdrcontent">
		<div class="title">
			<h3>自动导入确认</h3>
		</div>
		
		<p>所有分卷文件解压缩完毕，您需要自动导入备份吗？导入后解压缩的文件将会被删除。</p>

	</div>
	
	<div class="footactions">
		<input type="hidden" name="ac"  value="backup">
		<input type="hidden" name="op" value="import">
		<input type="hidden" name="do" value="import">
		<input type="hidden" name="datafile" value="${datafile_vol1}">
		<input type="hidden" name="delunzip" value="yes">
		<input type="submit" name="confirmed" value="继续" class="submit">
		<input type="button" value="返回" onClick="location.href='admincp.html?ac=backup'">
	</div>
	</form>

<!--$elseif{ showform == 3}-->

	<form method="post" action="admincp.html" name="thevalueform">
	<div class="bdrcontent">
		<div class="title">
			<h3>继续解压确认</h3>
		</div>
		
		<p>${info}<br />备份文件解压缩完毕，您需要自动解压缩其他的分卷文件吗？</p>
	</div>
	
	<div class="footactions">
		<input type="hidden" name="ac"  value="backup">
		<input type="hidden" name="op" value="import">
		<input type="hidden" name="do" value="zip">
		<input type="hidden" name="multivol" value="1">
		<input type="hidden" name="datafile_vol1" value="${datafile}">
		<input type="hidden" name="confirm" value="yes">
		<input type="submit" name="confirmed" value="继续" class="submit">
		<input type="button" value="返回" onClick="location.href='admincp.html?ac=backup'" class="submit">
	</div>
	</form>

<!--$elseif{ showform == 4}-->

	<form method="post" action="admincp.html" name="thevalueform">
	<div class="bdrcontent">
		<div class="title">
			<h3>自动导入备份确认</h3>
		</div>
		
		<p>
		<!--${&com.heaven.utils.PHP.basename(datafile)}--><br />
		导入版本:${identify[1]}<br />
		导入类型:<!--$if{ identify[2] == 'custom'}-->自定义备份<!--$else-->全部备份<!--$end--><br />
		方式:<!--$if{ identify[3] == 'multivol'}-->多卷<!--$else-->Shell<!--$end--><br />
		<br />备份文件解压缩完毕，您需要自动导入备份吗？导入后解压缩的文件将会被删除
		</p>
	</div>
	
	<div class="footactions">
		<input type="hidden" name="ac"  value="backup">
		<input type="hidden" name="op" value="import">
		<input type="hidden" name="do" value="import">
		<input type="hidden" name="datafile" value="${backupdir}/${importfile}">
		<input type="hidden" name="delunzip" value="yes">
		<input type="submit" name="confirmed" value="继续" class="submit">
		<input type="button" value="返回" onClick="location.href='admincp.html?ac=backup'" class="submit">
	</div>
	</form>
<!--$elseif{ showform == 5}-->

	<form method="post" action="admincp.html" name="thevalueform">
	<div class="bdrcontent">
		<div class="title">
			<h3>自动导入备份确认</h3>
		</div>
		
		<p>分卷数据成功导入数据库，您需要自动导入本次其他的备份吗？</p>
	</div>
	
	<div class="footactions">
		<input type="hidden" name="ac"  value="backup">
		<input type="hidden" name="op" value="import">
		<input type="hidden" name="do" value="import">
		<input type="hidden" name="datafile" value="${datafile_next}">
		<input type="hidden" name="autoimport" value="yes">
		<!--$if{unzip}-->
		<input type="hidden" name="delunzip" value="yes">
		<!--$end-->
		<input type="submit" name="confirmed" value="继续" class="submit">
		<input type="button" value="返回" onClick="location.href='admincp.html?ac=backup'" class="submit">
	</div>
	</form>

<!--$end-->
</div>
</div>

<div class="side">
	<!--$embed{"side.htm"}-->
</div>

<!--$embed{"footer.htm"}-->